# -*- coding:utf-8 -*-

"""
@author: fanqc
@file: xpath_address.py
@time: 2023/2/15 9:39
"""


class JdXpath(object):
    # 商品图 第一张图 取属性data-origin   头拼接 https:  尾部删除.avif
    x_img = "//img[@id='spec-img']/@data-origin"
    # 可孚n95医用防护口罩医疗级别医护专用3d立体一次性非无菌官方夏季成人 【180只】灭菌30只/盒*3+同款3盒90只
    x_sku_name = "//div[@class='sku-name']"
    x_sku_name_c = "//div[@class='sku-name']/text()"
    x_sku_name_b = "//*[@id=\"crumb-wrap\"]/div/div[1]/div[11]"
    x_xiajia = "/html/body/div[6]/div/div[2]/div[2]"
    # 详情页面标识,商品存在时会识别到，否则会重定向到商城首页   文本：京 东 价
    x_detail_flag = "//div[@class='summary-price J-summary-price']/div[1]"
    # 可孚医疗器械旗舰店
    x_shop_name = "//*[@id=\"popbox\"]/div/div[1]/h3/a"

    x_shop_name_b = "//*[@id=\"summary-service\"]/a"

    x_short_name_2 = "//div[@id=\'choose-attr-1\']//div[@class=\'dd\']//div[@class=\'item selected\']"
    x_short_name = "//div[@data-sku='%s']"
    x_short_name_1 = "//*[@id=\'choose-attr-1\']/div[2]/div[@class='item selected']"


class TbXpath(object):
    #     taobao url
    # https://shopsearch.taobao.com/browse/shop_search.htm?q=%E5%8F%AF%E5%AD%9A%E5%8C%BB%E7%96%97%E5%99%A8%E6%A2%B0%E6%97%97%E8%88%B0%E5%BA%97&commend=all&ssid=s5-e&search_type=shop&sourceId=tb.index&spm=a21bo.jianhua.201856-taobao-item.2&ie=utf8&initiative_id=tbindexz_20170306

    x_login_code = '//i[@class=\'iconfont icon-qrcode\']'
    # 登录成功的标记 未登录为：亲，请登录 或找不到该节点
    x_user = '//*[@id="J_SiteNavLogin"]/div[1]/div[1]/a[1]'

    # 列表页面店铺名称a标签列表 识别到店铺后 取 a标签中 href属性为店铺详情页面  //shop113500481.taobao.com?spm=a230r.7195193.1997079397.11.5c4b28fdTOHQ0s 拼接https:
    x_tb_shops = "//*[@id=\"list-container\"]/li[*]//ul/li[2]/h4/a[1]"

    # 未找到店铺div  文本 没有找到与“康泰官方旗舰店jsh”相关的店铺
    x_tb_none_shop = "//*[@id=\"shopsearch-noresult\"]/div/div/div[2]/div"

    # 慢下来页面 需要校验的页面 文本 通过验证以确保正常访问
    x_validate = "//*[@id=\"baxia-punish\"]/div[2]/div/div[1]/div[2]/div/p"

    x_vpn = "//*[@id=\"err\"]/div[2]/ul/li"

    # 搜索店铺内商品
    # https://shop516282881.taobao.com/?spm=a230r.7195193.1997079397.2.4109293aZR08mf#/

    # 淘宝标识
    # 商品名称a标签  含 详情页面链接  在属性 href中
    x_tb_input = "//*[@id=\"q\"]"
    x_search_type = "//*[@id=\"J_SearchTab\"]/ul/li[1]"
    x_tb_submit = "//*[@id=\"J_TSearchForm\"]/div[1]/button"
    x_tb_logo = "//*[@id=\"header-content\"]/div[1]/div[1]/a[1]"
    x_tb_products = "//*[@id=\"J_ShopSearchResult\"]/div/div[2]/div[*]/dl[*]/dd/a"
    x_tb_products_1 = "/html/body/div[2]/div[3]/div[2]/div/div[1]/div/div/div/div/div/div[2]/div[*]/dl[*]/dd/a"
    # 很抱歉，搜索到“0”个宝贝
    x_tb_no_product = "//*[@id=\"J_ShopSearchResult\"]/div/div[2]/p"

    # 天猫标识
    x_mall_input = "//*[@id=\"mq\"]"
    x_mall_submit = "//*[@id=\"J_CurrShopBtn\"]"
    x_mall_logo = "//*[@id=\"mallLogo\"]/span/a"
    x_mall_products_1 = "/html/body/div[1]/div[4]/div[2]/div[2]/div/div/div/div/div/div/div[3]/div[*]/dl[*]/dd[2]/a"
    x_mall_products = "//*[@id=\"J_ShopSearchResult\"]/div/div[3]/div[*]/dl[*]/dd[2]/a"
    # 没找到符合条件的商品,换个条件或关键词试试吧
    x_mall_no_product = "//*[@id=\"J_ShopSearchResult\"]/div/div[3]/div/p"

    x_ = "//*[@id=\"nc_1_n1z\"]"
